package jp.dodododo.janerics.exception;

import java.lang.reflect.Type;

/**
 * {@.en Thrown to indicate that the requested type is not supported.}
 * 
 * <br />
 * 
 * {@.ja 要求された型がサポートされていないことを示すためにスローされます。}
 * 
 * @author Satoshi Kimura
 */
public class UnsupportedTypeException extends RuntimeException {
	private static final long serialVersionUID = -5252462090476887483L;

	/**
	 * {@.en Constructs a UnsupportedTypeException with the specified type.}
	 * 
	 * <br />
	 * 
	 * {@.ja type を利用してUnsupportedTypeExceptionを構築します。}
	 * 
	 * 
	 * @param type
	 *            {@.en actual type} {@.ja プログラムで利用した型}
	 * 
	 */
	public UnsupportedTypeException(Type type) {
		super("Type was " + type);
	}
}
